package com.woniu.core.service;

import com.woniu.core.entity.CoreFinanceAuditRecord;
import com.woniu.util.utils.HttpResult;
import com.woniu.util.utils.RequestResult;


/**
 * 企业管理
 */
public interface CoreFinanceAuditRecordService {
    /**
     * 新增核心企业审核融资企业记录
     * @param coreFinanceAuditRecordRequestResult 审核信息
     * @return 返回结果
     */
    HttpResult<?> insertCoreFinanceAuditRecord(RequestResult<CoreFinanceAuditRecord> coreFinanceAuditRecordRequestResult);

    /**
     * 修改核心企业审核融资企业记录
     * @param coreFinanceAuditRecordRequestResult 核心企业审核融资企业记录
     * @return
     */
    HttpResult<?> updateCoreFinanceAuditRecord(RequestResult<CoreFinanceAuditRecord> coreFinanceAuditRecordRequestResult);

    /**
     * 根据查询审核记录
     * @param coreFinanceAuditRecordRequestResult
     * @return
     */
    HttpResult<?> selectCoreFinanceAuditRecord(RequestResult<CoreFinanceAuditRecord> coreFinanceAuditRecordRequestResult);

    /**
     * 删除核心企业审核融资企业记录
     * @param coreId 核心企业审核融资企业记录id
     * @return
     */
    HttpResult<?> deleteCoreFinanceAuditRecord(Integer coreId);
}
